﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HongStone.Domain.PerformanceModel
{
    /// <summary>
    /// 考核人员进度
    /// </summary>
    [Table("AssessSchedule")]
    public class AssessSchedule
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key,DatabaseGenerated(DatabaseGeneratedOption.None)]
        public string AssessScheduleId { get; set; }
        /// <summary>
        /// 考核名称ID
        /// </summary>
        public string ProjectAssessmentId { get; set; }
        /// <summary>
        /// 考核人员
        /// </summary>
        public string AssessRen { get; set; }
        /// <summary>
        /// 主持人
        /// </summary>
        public string Compere { get; set; }
        /// <summary>
        /// 部门经理
        /// </summary>
        public string DeptManger { get; set; }
        /// <summary>
        /// 建筑责任人
        /// </summary>
        public string ArchitectureManger { get; set; }
        /// <summary>
        /// 结构责任人
        /// </summary>
        public string ConstructionManger { get; set; }
        /// <summary>
        /// 暖通负责人
        /// </summary>
        public string HeatingManger { get; set; }
        /// <summary>
        /// 给排水负责人
        /// </summary>
        public string DrainManger { get; set; }
        /// <summary>
        /// 电气负责人
        /// </summary>
        public string ElectricManger { get; set; }
        /// <summary>
        /// 考核状态
        /// </summary>
        public int State { get; set; } = 0;

    }
}
